home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 10 / FM Towns Free Software Collection 10.iso / ms_dos / tool / fapxtool / src / txm / txmerge.c < prev    next >
C/C++ Source or Header  |  1995-01-06  |  715b  |  45 lines

  1. /***************
  2. *
  3. * txm\txmerge.c
  4. */
  5. #include "txm.h"
  6.  
  7. /* スライドマージ制御 */
  8. int  smerge()
  9. {
  10.     int ret;
  11.     char ext[6];
  12.  
  13. /*    printf("smerge()\n");    */
  14.     if (chkinfo() == FALSE) {
  15.         return ERROR;
  16.     }
  17.  
  18.     makenewextname(logfile, workfile, ".WRK");
  19.     sprintf(ext, ".%03d", nowinfo->ext);
  20.     makenewextname(logfile, mfile, ext);
  21.  
  22.     if (hpflg) {
  23.         ret = hpmerge();
  24.     }
  25.     else {
  26.         ret = forummerge();
  27.     }
  28.     makenewextname(logfile, line1, ".BAK");    /* バックアップ作成 */
  29.     remove(line1);
  30.     rename(logfile, line1);
  31.     rename(workfile, logfile);
  32.  
  33. /*    printf("smerge(1) ret = %d\n", ret);    */
  34.  
  35.     if (ret == FALSE) {
  36.         return ERROR;
  37.     }
  38.  
  39.     if (saveinfo()== FALSE) {
  40.         return ERROR;
  41.     }
  42.     return NORMAL;
  43. }
  44.  
  45.